package com.site.war.domain;

import com.site.common.annotation.Excel;
import com.site.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 基础信息对象 site_tower
 * 
 * @author site
 * @date 2023-10-11
 */
public class SiteTower extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 工地编号 */
    @Excel(name = "工地编号")
    private String siteNumber;

    /** 工地名称 */
    @Excel(name = "工地名称")
    private String siteName;

    /** 经度 */
    @Excel(name = "经度")
    private String lng;

    /** 纬度 */
    @Excel(name = "纬度")
    private String lat;

    /** 塔吊序列号 */
    @Excel(name = "塔吊序列号")
    private String towerNumber;

    /** 塔吊重量 */
    @Excel(name = "塔吊重量")
    private String towerWeight;

    /** 塔吊高度 */
    @Excel(name = "塔吊高度")
    private String towerHeight;

    /** 塔吊回旋 */
    @Excel(name = "塔吊回旋")
    private String towerConvolute;

    /** 塔吊幅度 */
    @Excel(name = "塔吊幅度")
    private String towerAmplitude;

    /** 塔吊倾斜 */
    @Excel(name = "塔吊倾斜")
    private String towerIncline;

    /** 塔吊风速 */
    @Excel(name = "塔吊风速")
    private String towerSpeed;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSiteNumber(String siteNumber) 
    {
        this.siteNumber = siteNumber;
    }

    public String getSiteNumber() 
    {
        return siteNumber;
    }
    public void setSiteName(String siteName) 
    {
        this.siteName = siteName;
    }

    public String getSiteName() 
    {
        return siteName;
    }
    public void setLng(String lng) 
    {
        this.lng = lng;
    }

    public String getLng() 
    {
        return lng;
    }
    public void setLat(String lat) 
    {
        this.lat = lat;
    }

    public String getLat() 
    {
        return lat;
    }
    public void setTowerNumber(String towerNumber) 
    {
        this.towerNumber = towerNumber;
    }

    public String getTowerNumber() 
    {
        return towerNumber;
    }
    public void setTowerWeight(String towerWeight) 
    {
        this.towerWeight = towerWeight;
    }

    public String getTowerWeight() 
    {
        return towerWeight;
    }
    public void setTowerHeight(String towerHeight) 
    {
        this.towerHeight = towerHeight;
    }

    public String getTowerHeight() 
    {
        return towerHeight;
    }
    public void setTowerConvolute(String towerConvolute) 
    {
        this.towerConvolute = towerConvolute;
    }

    public String getTowerConvolute() 
    {
        return towerConvolute;
    }
    public void setTowerAmplitude(String towerAmplitude) 
    {
        this.towerAmplitude = towerAmplitude;
    }

    public String getTowerAmplitude() 
    {
        return towerAmplitude;
    }
    public void setTowerIncline(String towerIncline) 
    {
        this.towerIncline = towerIncline;
    }

    public String getTowerIncline() 
    {
        return towerIncline;
    }
    public void setTowerSpeed(String towerSpeed) 
    {
        this.towerSpeed = towerSpeed;
    }

    public String getTowerSpeed() 
    {
        return towerSpeed;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("siteNumber", getSiteNumber())
            .append("siteName", getSiteName())
            .append("lng", getLng())
            .append("lat", getLat())
            .append("towerNumber", getTowerNumber())
            .append("towerWeight", getTowerWeight())
            .append("towerHeight", getTowerHeight())
            .append("towerConvolute", getTowerConvolute())
            .append("towerAmplitude", getTowerAmplitude())
            .append("towerIncline", getTowerIncline())
            .append("towerSpeed", getTowerSpeed())
            .append("createTime", getCreateTime())
            .append("remark", getRemark())
            .toString();
    }
}
